from openpyxl import load_workbook
from openpyxl.styles import Alignment,Border,Side,Font,PatternFill,Color
import os
# # 在已有工作表中修改数据
file_path=os.path.join("files","仪器使用.xlsx")
work_book_object=load_workbook(file_path)
sheet_object=work_book_object.worksheets[0]
# cell_object1=sheet_object.cell(1,1)
# cell_object1.value="序号"
#调整行高（单行）
# sheet_object.row_dimensions[17].height=50
#调整列宽
sheet_object.column_dimensions["D"].width = 75 #这个是对列进行操作，而不是对单元格
name_list=["清丰县雨辰汽车零部件制造有限公司","台前县马楼乡传文起动机壳厂","蔚林新材料科技股份有限公司","清丰县污水处理厂（中州）","清丰艾思宇家具有限公司"]
for col,text in enumerate(name_list,17):
    cell=sheet_object.cell(col,4)

    cell.value=text
    #设置内容的对齐格式,以及是否自动换行
    cell.alignment=Alignment(horizontal="center",vertical="center")#,wrap_text=True
    #设置边框的样式和颜色
    cell.border=Border(
        top=Side(style="thin",color="0000FF"),
        right=Side(style="thin", color="0000FF"),
        left=Side(style="thin", color="0000FF"),
        bottom=Side(style="thin", color="0000FF"),
    )
    #设置字体颜色、大小、名称
    cell.font=Font(color="FF0000",size=16,name="宋体")
    #调整行高（多行）
    sheet_object.row_dimensions[col].height = 25 #这个是对行进行操作，而不是对单元格
    #单元格背景颜色填充
    cell.fill=PatternFill("solid",fgColor="00F5FF")




    # cell_object2=sheet_object["D17"]
    # cell_object2.value="清丰县污水处理厂（中州）"*5
    # cell_object2.alignment =Alignment(horizontal="center",vertical="center",wrap_text=True)
work_book_object.save(file_path)

# #复制工作表到新工作簿,在原有工作表基础上增加一个备份工作表
# file_path=os.path.join("files","p1.xlsx")
# wb=load_workbook(file_path)
# #获取第一个sheet
# ws1=wb.worksheets[0]
# new_sheet=wb.copy_worksheet(ws1)
# new_sheet.title="备份"
# wb.save("files/news.xlsx")

# #删除sheet
# file_path=os.path.join("files","汇总.xlsx")
# wb=load_workbook(file_path)
# del wb["COD"]
# wb.save("files/无COD.xlsx")



